package com.xquant.marketdata.marketdata.service;

import com.github.pagehelper.PageInfo;
import com.xquant.marketdata.marketdata.domain.FutureInfoDTO;

import java.util.List;
import java.util.Map;

/**
 * @Auther: B946
 * @Date: 23/12/2019 10:17
 * @Description:
 */

public interface FuturesService {

    PageInfo<Map>  queryStockIndexFutureContractByPage(Map<String, Object> params);
    PageInfo<Map>  queryStockIndexFuturePriceByPage(Map<String, Object> params);
    PageInfo<Map>  queryBondFutureContractByPage(Map<String, Object> params);
    PageInfo<Map>  queryBondFuturePriceByPage(Map<String, Object> params);
    List<FutureInfoDTO> queryCmdtFutureInfoByPage(Map<String, Object> params);
    PageInfo<Map>  queryCmdtFuturePriceByPage(Map<String, Object> params);

    PageInfo<Map> queryCmdtDelayContractByPage(Map<String, Object> param);

    PageInfo<Map> queryCmdtDelayPriceByPage(Map<String, Object> param);
}
